<?xml version = '1.0' encoding = 'ISO-8859-1' ?>
<asm version="1.0" name="0">
	<cp>
		<constant value="transformacion"/>
		<constant value="links"/>
		<constant value="NTransientLinkSet;"/>
		<constant value="col"/>
		<constant value="J"/>
		<constant value="main"/>
		<constant value="A"/>
		<constant value="OclParametrizedType"/>
		<constant value="#native"/>
		<constant value="Collection"/>
		<constant value="J.setName(S):V"/>
		<constant value="OclSimpleType"/>
		<constant value="OclAny"/>
		<constant value="J.setElementType(J):V"/>
		<constant value="TransientLinkSet"/>
		<constant value="A.__matcher__():V"/>
		<constant value="A.__exec__():V"/>
		<constant value="self"/>
		<constant value="__resolve__"/>
		<constant value="1"/>
		<constant value="J.oclIsKindOf(J):B"/>
		<constant value="18"/>
		<constant value="NTransientLinkSet;.getLinkBySourceElement(S):QNTransientLink;"/>
		<constant value="J.oclIsUndefined():B"/>
		<constant value="15"/>
		<constant value="NTransientLink;.getTargetFromSource(J):J"/>
		<constant value="17"/>
		<constant value="30"/>
		<constant value="Sequence"/>
		<constant value="2"/>
		<constant value="A.__resolve__(J):J"/>
		<constant value="QJ.including(J):QJ"/>
		<constant value="QJ.flatten():QJ"/>
		<constant value="e"/>
		<constant value="value"/>
		<constant value="resolveTemp"/>
		<constant value="S"/>
		<constant value="NTransientLink;.getNamedTargetFromSource(JS):J"/>
		<constant value="name"/>
		<constant value="__matcher__"/>
		<constant value="A.__matchpaquete2paquete():V"/>
		<constant value="A.__matchregla2regla():V"/>
		<constant value="A.__matchpaciente2paciente():V"/>
		<constant value="A.__matchmedicamento2medicamento():V"/>
		<constant value="A.__matchalerta2resultado():V"/>
		<constant value="A.__matchconocimiento2conocimiento():V"/>
		<constant value="__exec__"/>
		<constant value="paquete2paquete"/>
		<constant value="NTransientLinkSet;.getLinksByRule(S):QNTransientLink;"/>
		<constant value="A.__applypaquete2paquete(NTransientLink;):V"/>
		<constant value="regla2regla"/>
		<constant value="A.__applyregla2regla(NTransientLink;):V"/>
		<constant value="paciente2paciente"/>
		<constant value="A.__applypaciente2paciente(NTransientLink;):V"/>
		<constant value="medicamento2medicamento"/>
		<constant value="A.__applymedicamento2medicamento(NTransientLink;):V"/>
		<constant value="alerta2resultado"/>
		<constant value="A.__applyalerta2resultado(NTransientLink;):V"/>
		<constant value="conocimiento2conocimiento"/>
		<constant value="A.__applyconocimiento2conocimiento(NTransientLink;):V"/>
		<constant value="__matchpaquete2paquete"/>
		<constant value="Paquete"/>
		<constant value="MM1"/>
		<constant value="inM1"/>
		<constant value="MMOF!Classifier;.allInstancesFrom(S):QJ"/>
		<constant value="TransientLink"/>
		<constant value="NTransientLink;.setRule(MATL!Rule;):V"/>
		<constant value="inPaquete"/>
		<constant value="NTransientLink;.addSourceElement(SJ):V"/>
		<constant value="outPaquete"/>
		<constant value="MM2"/>
		<constant value="NTransientLink;.addTargetElement(SJ):V"/>
		<constant value="NTransientLinkSet;.addLink2(NTransientLink;B):V"/>
		<constant value="13:3-15:4"/>
		<constant value="__applypaquete2paquete"/>
		<constant value="NTransientLink;"/>
		<constant value="NTransientLink;.getSourceElement(S):J"/>
		<constant value="NTransientLink;.getTargetElement(S):J"/>
		<constant value="3"/>
		<constant value="nombre"/>
		<constant value="14:14-14:23"/>
		<constant value="14:14-14:30"/>
		<constant value="14:4-14:30"/>
		<constant value="link"/>
		<constant value="__matchregla2regla"/>
		<constant value="Regla"/>
		<constant value="inRegla"/>
		<constant value="outRegla"/>
		<constant value="23:3-27:4"/>
		<constant value="__applyregla2regla"/>
		<constant value="pacientes"/>
		<constant value="perfil"/>
		<constant value="J.refImmediateComposite():J"/>
		<constant value="reglaPertenece"/>
		<constant value="24:14-24:21"/>
		<constant value="24:14-24:28"/>
		<constant value="24:4-24:28"/>
		<constant value="25:14-25:21"/>
		<constant value="25:14-25:31"/>
		<constant value="25:4-25:31"/>
		<constant value="26:22-26:29"/>
		<constant value="26:22-26:53"/>
		<constant value="26:4-26:53"/>
		<constant value="__matchpaciente2paciente"/>
		<constant value="Paciente"/>
		<constant value="inPaciente"/>
		<constant value="outPaciente"/>
		<constant value="39:3-41:4"/>
		<constant value="__applypaciente2paciente"/>
		<constant value="edad"/>
		<constant value="40:12-40:22"/>
		<constant value="40:12-40:27"/>
		<constant value="40:4-40:27"/>
		<constant value="__matchmedicamento2medicamento"/>
		<constant value="Medicamento"/>
		<constant value="inMedicamento"/>
		<constant value="outMedicamento"/>
		<constant value="outWhen"/>
		<constant value="When"/>
		<constant value="48:3-52:4"/>
		<constant value="53:3-56:4"/>
		<constant value="__applymedicamento2medicamento"/>
		<constant value="4"/>
		<constant value="codigo"/>
		<constant value="codificacion"/>
		<constant value="J.debug():J"/>
		<constant value="origen"/>
		<constant value="whenContenidoEn"/>
		<constant value="49:14-49:27"/>
		<constant value="49:14-49:34"/>
		<constant value="49:4-49:34"/>
		<constant value="50:14-50:27"/>
		<constant value="50:14-50:34"/>
		<constant value="50:4-50:34"/>
		<constant value="51:20-51:33"/>
		<constant value="51:20-51:46"/>
		<constant value="51:4-51:46"/>
		<constant value="54:15-54:28"/>
		<constant value="54:15-54:36"/>
		<constant value="54:5-54:36"/>
		<constant value="55:23-55:36"/>
		<constant value="55:23-55:60"/>
		<constant value="55:5-55:60"/>
		<constant value="__matchalerta2resultado"/>
		<constant value="Alerta"/>
		<constant value="inAlerta"/>
		<constant value="outResultado"/>
		<constant value="Resultado"/>
		<constant value="outThen"/>
		<constant value="Then"/>
		<constant value="63:3-65:4"/>
		<constant value="66:3-69:4"/>
		<constant value="__applyalerta2resultado"/>
		<constant value="texto"/>
		<constant value="valor"/>
		<constant value="thenContenidoEn"/>
		<constant value="indica"/>
		<constant value="64:13-64:21"/>
		<constant value="64:13-64:27"/>
		<constant value="64:4-64:27"/>
		<constant value="67:23-67:31"/>
		<constant value="67:23-67:55"/>
		<constant value="67:4-67:55"/>
		<constant value="68:14-68:22"/>
		<constant value="68:14-68:30"/>
		<constant value="68:4-68:30"/>
		<constant value="__matchconocimiento2conocimiento"/>
		<constant value="Conocimiento"/>
		<constant value="inConocimiento"/>
		<constant value="outConocimiento"/>
		<constant value="76:3-84:4"/>
		<constant value="__applyconocimiento2conocimiento"/>
		<constant value="outM2"/>
		<constant value="J.allInstancesFrom(J):J"/>
		<constant value="paquetes"/>
		<constant value="reglas"/>
		<constant value="whens"/>
		<constant value="medicamentos"/>
		<constant value="thens"/>
		<constant value="resultados"/>
		<constant value="77:16-77:27"/>
		<constant value="77:45-77:52"/>
		<constant value="77:16-77:53"/>
		<constant value="77:4-77:53"/>
		<constant value="78:14-78:23"/>
		<constant value="78:41-78:48"/>
		<constant value="78:14-78:49"/>
		<constant value="78:4-78:49"/>
		<constant value="79:13-79:21"/>
		<constant value="79:39-79:46"/>
		<constant value="79:13-79:47"/>
		<constant value="79:4-79:47"/>
		<constant value="80:20-80:35"/>
		<constant value="80:53-80:60"/>
		<constant value="80:20-80:61"/>
		<constant value="80:4-80:61"/>
		<constant value="81:13-81:21"/>
		<constant value="81:39-81:46"/>
		<constant value="81:13-81:47"/>
		<constant value="81:4-81:47"/>
		<constant value="82:18-82:31"/>
		<constant value="82:49-82:56"/>
		<constant value="82:18-82:57"/>
		<constant value="82:4-82:57"/>
		<constant value="83:17-83:29"/>
		<constant value="83:47-83:54"/>
		<constant value="83:17-83:55"/>
		<constant value="83:4-83:55"/>
	</cp>
	<field name="1" type="2"/>
	<field name="3" type="4"/>
	<operation name="5">
		<context type="6"/>
		<parameters>
		</parameters>
		<code>
			<getasm/>
			<push arg="7"/>
			<push arg="8"/>
			<new/>
			<dup/>
			<push arg="9"/>
			<pcall arg="10"/>
			<dup/>
			<push arg="11"/>
			<push arg="8"/>
			<new/>
			<dup/>
			<push arg="12"/>
			<pcall arg="10"/>
			<pcall arg="13"/>
			<set arg="3"/>
			<getasm/>
			<push arg="14"/>
			<push arg="8"/>
			<new/>
			<set arg="1"/>
			<getasm/>
			<pcall arg="15"/>
			<getasm/>
			<pcall arg="16"/>
		</code>
		<linenumbertable>
		</linenumbertable>
		<localvariabletable>
			<lve slot="0" name="17" begin="0" end="24"/>
		</localvariabletable>
	</operation>
	<operation name="18">
		<context type="6"/>
		<parameters>
			<parameter name="19" type="4"/>
		</parameters>
		<code>
			<load arg="19"/>
			<getasm/>
			<get arg="3"/>
			<call arg="20"/>
			<if arg="21"/>
			<getasm/>
			<get arg="1"/>
			<load arg="19"/>
			<call arg="22"/>
			<dup/>
			<call arg="23"/>
			<if arg="24"/>
			<load arg="19"/>
			<call arg="25"/>
			<goto arg="26"/>
			<pop/>
			<load arg="19"/>
			<goto arg="27"/>
			<push arg="28"/>
			<push arg="8"/>
			<new/>
			<load arg="19"/>
			<iterate/>
			<store arg="29"/>
			<getasm/>
			<load arg="29"/>
			<call arg="30"/>
			<call arg="31"/>
			<enditerate/>
			<call arg="32"/>
		</code>
		<linenumbertable>
		</linenumbertable>
		<localvariabletable>
			<lve slot="2" name="33" begin="23" end="27"/>
			<lve slot="0" name="17" begin="0" end="29"/>
			<lve slot="1" name="34" begin="0" end="29"/>
		</localvariabletable>
	</operation>
	<operation name="35">
		<context type="6"/>
		<parameters>
			<parameter name="19" type="4"/>
			<parameter name="29" type="36"/>
		</parameters>
		<code>
			<getasm/>
			<get arg="1"/>
			<load arg="19"/>
			<call arg="22"/>
			<load arg="19"/>
			<load arg="29"/>
			<call arg="37"/>
		</code>
		<linenumbertable>
		</linenumbertable>
		<localvariabletable>
			<lve slot="0" name="17" begin="0" end="6"/>
			<lve slot="1" name="34" begin="0" end="6"/>
			<lve slot="2" name="38" begin="0" end="6"/>
		</localvariabletable>
	</operation>
	<operation name="39">
		<context type="6"/>
		<parameters>
		</parameters>
		<code>
			<getasm/>
			<pcall arg="40"/>
			<getasm/>
			<pcall arg="41"/>
			<getasm/>
			<pcall arg="42"/>
			<getasm/>
			<pcall arg="43"/>
			<getasm/>
			<pcall arg="44"/>
			<getasm/>
			<pcall arg="45"/>
		</code>
		<linenumbertable>
		</linenumbertable>
		<localvariabletable>
			<lve slot="0" name="17" begin="0" end="11"/>
		</localvariabletable>
	</operation>
	<operation name="46">
		<context type="6"/>
		<parameters>
		</parameters>
		<code>
			<getasm/>
			<get arg="1"/>
			<push arg="47"/>
			<call arg="48"/>
			<iterate/>
			<store arg="19"/>
			<getasm/>
			<load arg="19"/>
			<pcall arg="49"/>
			<enditerate/>
			<getasm/>
			<get arg="1"/>
			<push arg="50"/>
			<call arg="48"/>
			<iterate/>
			<store arg="19"/>
			<getasm/>
			<load arg="19"/>
			<pcall arg="51"/>
			<enditerate/>
			<getasm/>
			<get arg="1"/>
			<push arg="52"/>
			<call arg="48"/>
			<iterate/>
			<store arg="19"/>
			<getasm/>
			<load arg="19"/>
			<pcall arg="53"/>
			<enditerate/>
			<getasm/>
			<get arg="1"/>
			<push arg="54"/>
			<call arg="48"/>
			<iterate/>
			<store arg="19"/>
			<getasm/>
			<load arg="19"/>
			<pcall arg="55"/>
			<enditerate/>
			<getasm/>
			<get arg="1"/>
			<push arg="56"/>
			<call arg="48"/>
			<iterate/>
			<store arg="19"/>
			<getasm/>
			<load arg="19"/>
			<pcall arg="57"/>
			<enditerate/>
			<getasm/>
			<get arg="1"/>
			<push arg="58"/>
			<call arg="48"/>
			<iterate/>
			<store arg="19"/>
			<getasm/>
			<load arg="19"/>
			<pcall arg="59"/>
			<enditerate/>
		</code>
		<linenumbertable>
		</linenumbertable>
		<localvariabletable>
			<lve slot="1" name="33" begin="5" end="8"/>
			<lve slot="1" name="33" begin="15" end="18"/>
			<lve slot="1" name="33" begin="25" end="28"/>
			<lve slot="1" name="33" begin="35" end="38"/>
			<lve slot="1" name="33" begin="45" end="48"/>
			<lve slot="1" name="33" begin="55" end="58"/>
			<lve slot="0" name="17" begin="0" end="59"/>
		</localvariabletable>
	</operation>
	<operation name="60">
		<context type="6"/>
		<parameters>
		</parameters>
		<code>
			<push arg="61"/>
			<push arg="62"/>
			<findme/>
			<push arg="63"/>
			<call arg="64"/>
			<iterate/>
			<store arg="19"/>
			<getasm/>
			<get arg="1"/>
			<push arg="65"/>
			<push arg="8"/>
			<new/>
			<dup/>
			<push arg="47"/>
			<pcall arg="66"/>
			<dup/>
			<push arg="67"/>
			<load arg="19"/>
			<pcall arg="68"/>
			<dup/>
			<push arg="69"/>
			<push arg="61"/>
			<push arg="70"/>
			<new/>
			<pcall arg="71"/>
			<pusht/>
			<pcall arg="72"/>
			<enditerate/>
		</code>
		<linenumbertable>
			<lne id="73" begin="19" end="24"/>
		</linenumbertable>
		<localvariabletable>
			<lve slot="1" name="67" begin="6" end="26"/>
			<lve slot="0" name="17" begin="0" end="27"/>
		</localvariabletable>
	</operation>
	<operation name="74">
		<context type="6"/>
		<parameters>
			<parameter name="19" type="75"/>
		</parameters>
		<code>
			<load arg="19"/>
			<push arg="67"/>
			<call arg="76"/>
			<store arg="29"/>
			<load arg="19"/>
			<push arg="69"/>
			<call arg="77"/>
			<store arg="78"/>
			<load arg="78"/>
			<dup/>
			<getasm/>
			<load arg="29"/>
			<get arg="79"/>
			<call arg="30"/>
			<set arg="79"/>
			<pop/>
		</code>
		<linenumbertable>
			<lne id="80" begin="11" end="11"/>
			<lne id="81" begin="11" end="12"/>
			<lne id="82" begin="9" end="14"/>
			<lne id="73" begin="8" end="15"/>
		</linenumbertable>
		<localvariabletable>
			<lve slot="3" name="69" begin="7" end="15"/>
			<lve slot="2" name="67" begin="3" end="15"/>
			<lve slot="0" name="17" begin="0" end="15"/>
			<lve slot="1" name="83" begin="0" end="15"/>
		</localvariabletable>
	</operation>
	<operation name="84">
		<context type="6"/>
		<parameters>
		</parameters>
		<code>
			<push arg="85"/>
			<push arg="62"/>
			<findme/>
			<push arg="63"/>
			<call arg="64"/>
			<iterate/>
			<store arg="19"/>
			<getasm/>
			<get arg="1"/>
			<push arg="65"/>
			<push arg="8"/>
			<new/>
			<dup/>
			<push arg="50"/>
			<pcall arg="66"/>
			<dup/>
			<push arg="86"/>
			<load arg="19"/>
			<pcall arg="68"/>
			<dup/>
			<push arg="87"/>
			<push arg="85"/>
			<push arg="70"/>
			<new/>
			<pcall arg="71"/>
			<pusht/>
			<pcall arg="72"/>
			<enditerate/>
		</code>
		<linenumbertable>
			<lne id="88" begin="19" end="24"/>
		</linenumbertable>
		<localvariabletable>
			<lve slot="1" name="86" begin="6" end="26"/>
			<lve slot="0" name="17" begin="0" end="27"/>
		</localvariabletable>
	</operation>
	<operation name="89">
		<context type="6"/>
		<parameters>
			<parameter name="19" type="75"/>
		</parameters>
		<code>
			<load arg="19"/>
			<push arg="86"/>
			<call arg="76"/>
			<store arg="29"/>
			<load arg="19"/>
			<push arg="87"/>
			<call arg="77"/>
			<store arg="78"/>
			<load arg="78"/>
			<dup/>
			<getasm/>
			<load arg="29"/>
			<get arg="79"/>
			<call arg="30"/>
			<set arg="79"/>
			<dup/>
			<getasm/>
			<load arg="29"/>
			<get arg="90"/>
			<call arg="30"/>
			<set arg="91"/>
			<dup/>
			<getasm/>
			<load arg="29"/>
			<call arg="92"/>
			<call arg="30"/>
			<set arg="93"/>
			<pop/>
		</code>
		<linenumbertable>
			<lne id="94" begin="11" end="11"/>
			<lne id="95" begin="11" end="12"/>
			<lne id="96" begin="9" end="14"/>
			<lne id="97" begin="17" end="17"/>
			<lne id="98" begin="17" end="18"/>
			<lne id="99" begin="15" end="20"/>
			<lne id="100" begin="23" end="23"/>
			<lne id="101" begin="23" end="24"/>
			<lne id="102" begin="21" end="26"/>
			<lne id="88" begin="8" end="27"/>
		</linenumbertable>
		<localvariabletable>
			<lve slot="3" name="87" begin="7" end="27"/>
			<lve slot="2" name="86" begin="3" end="27"/>
			<lve slot="0" name="17" begin="0" end="27"/>
			<lve slot="1" name="83" begin="0" end="27"/>
		</localvariabletable>
	</operation>
	<operation name="103">
		<context type="6"/>
		<parameters>
		</parameters>
		<code>
			<push arg="104"/>
			<push arg="62"/>
			<findme/>
			<push arg="63"/>
			<call arg="64"/>
			<iterate/>
			<store arg="19"/>
			<getasm/>
			<get arg="1"/>
			<push arg="65"/>
			<push arg="8"/>
			<new/>
			<dup/>
			<push arg="52"/>
			<pcall arg="66"/>
			<dup/>
			<push arg="105"/>
			<load arg="19"/>
			<pcall arg="68"/>
			<dup/>
			<push arg="106"/>
			<push arg="104"/>
			<push arg="70"/>
			<new/>
			<pcall arg="71"/>
			<pusht/>
			<pcall arg="72"/>
			<enditerate/>
		</code>
		<linenumbertable>
			<lne id="107" begin="19" end="24"/>
		</linenumbertable>
		<localvariabletable>
			<lve slot="1" name="105" begin="6" end="26"/>
			<lve slot="0" name="17" begin="0" end="27"/>
		</localvariabletable>
	</operation>
	<operation name="108">
		<context type="6"/>
		<parameters>
			<parameter name="19" type="75"/>
		</parameters>
		<code>
			<load arg="19"/>
			<push arg="105"/>
			<call arg="76"/>
			<store arg="29"/>
			<load arg="19"/>
			<push arg="106"/>
			<call arg="77"/>
			<store arg="78"/>
			<load arg="78"/>
			<dup/>
			<getasm/>
			<load arg="29"/>
			<get arg="109"/>
			<call arg="30"/>
			<set arg="109"/>
			<pop/>
		</code>
		<linenumbertable>
			<lne id="110" begin="11" end="11"/>
			<lne id="111" begin="11" end="12"/>
			<lne id="112" begin="9" end="14"/>
			<lne id="107" begin="8" end="15"/>
		</linenumbertable>
		<localvariabletable>
			<lve slot="3" name="106" begin="7" end="15"/>
			<lve slot="2" name="105" begin="3" end="15"/>
			<lve slot="0" name="17" begin="0" end="15"/>
			<lve slot="1" name="83" begin="0" end="15"/>
		</localvariabletable>
	</operation>
	<operation name="113">
		<context type="6"/>
		<parameters>
		</parameters>
		<code>
			<push arg="114"/>
			<push arg="62"/>
			<findme/>
			<push arg="63"/>
			<call arg="64"/>
			<iterate/>
			<store arg="19"/>
			<getasm/>
			<get arg="1"/>
			<push arg="65"/>
			<push arg="8"/>
			<new/>
			<dup/>
			<push arg="54"/>
			<pcall arg="66"/>
			<dup/>
			<push arg="115"/>
			<load arg="19"/>
			<pcall arg="68"/>
			<dup/>
			<push arg="116"/>
			<push arg="114"/>
			<push arg="70"/>
			<new/>
			<pcall arg="71"/>
			<dup/>
			<push arg="117"/>
			<push arg="118"/>
			<push arg="70"/>
			<new/>
			<pcall arg="71"/>
			<pusht/>
			<pcall arg="72"/>
			<enditerate/>
		</code>
		<linenumbertable>
			<lne id="119" begin="19" end="24"/>
			<lne id="120" begin="25" end="30"/>
		</linenumbertable>
		<localvariabletable>
			<lve slot="1" name="115" begin="6" end="32"/>
			<lve slot="0" name="17" begin="0" end="33"/>
		</localvariabletable>
	</operation>
	<operation name="121">
		<context type="6"/>
		<parameters>
			<parameter name="19" type="75"/>
		</parameters>
		<code>
			<load arg="19"/>
			<push arg="115"/>
			<call arg="76"/>
			<store arg="29"/>
			<load arg="19"/>
			<push arg="116"/>
			<call arg="77"/>
			<store arg="78"/>
			<load arg="19"/>
			<push arg="117"/>
			<call arg="77"/>
			<store arg="122"/>
			<load arg="78"/>
			<dup/>
			<getasm/>
			<load arg="29"/>
			<get arg="79"/>
			<call arg="30"/>
			<set arg="79"/>
			<dup/>
			<getasm/>
			<load arg="29"/>
			<get arg="123"/>
			<call arg="30"/>
			<set arg="123"/>
			<dup/>
			<getasm/>
			<load arg="29"/>
			<get arg="124"/>
			<call arg="30"/>
			<set arg="124"/>
			<pop/>
			<load arg="122"/>
			<dup/>
			<getasm/>
			<load arg="29"/>
			<call arg="125"/>
			<call arg="30"/>
			<set arg="126"/>
			<dup/>
			<getasm/>
			<load arg="29"/>
			<call arg="92"/>
			<call arg="30"/>
			<set arg="127"/>
			<pop/>
		</code>
		<linenumbertable>
			<lne id="128" begin="15" end="15"/>
			<lne id="129" begin="15" end="16"/>
			<lne id="130" begin="13" end="18"/>
			<lne id="131" begin="21" end="21"/>
			<lne id="132" begin="21" end="22"/>
			<lne id="133" begin="19" end="24"/>
			<lne id="134" begin="27" end="27"/>
			<lne id="135" begin="27" end="28"/>
			<lne id="136" begin="25" end="30"/>
			<lne id="119" begin="12" end="31"/>
			<lne id="137" begin="35" end="35"/>
			<lne id="138" begin="35" end="36"/>
			<lne id="139" begin="33" end="38"/>
			<lne id="140" begin="41" end="41"/>
			<lne id="141" begin="41" end="42"/>
			<lne id="142" begin="39" end="44"/>
			<lne id="120" begin="32" end="45"/>
		</linenumbertable>
		<localvariabletable>
			<lve slot="3" name="116" begin="7" end="45"/>
			<lve slot="4" name="117" begin="11" end="45"/>
			<lve slot="2" name="115" begin="3" end="45"/>
			<lve slot="0" name="17" begin="0" end="45"/>
			<lve slot="1" name="83" begin="0" end="45"/>
		</localvariabletable>
	</operation>
	<operation name="143">
		<context type="6"/>
		<parameters>
		</parameters>
		<code>
			<push arg="144"/>
			<push arg="62"/>
			<findme/>
			<push arg="63"/>
			<call arg="64"/>
			<iterate/>
			<store arg="19"/>
			<getasm/>
			<get arg="1"/>
			<push arg="65"/>
			<push arg="8"/>
			<new/>
			<dup/>
			<push arg="56"/>
			<pcall arg="66"/>
			<dup/>
			<push arg="145"/>
			<load arg="19"/>
			<pcall arg="68"/>
			<dup/>
			<push arg="146"/>
			<push arg="147"/>
			<push arg="70"/>
			<new/>
			<pcall arg="71"/>
			<dup/>
			<push arg="148"/>
			<push arg="149"/>
			<push arg="70"/>
			<new/>
			<pcall arg="71"/>
			<pusht/>
			<pcall arg="72"/>
			<enditerate/>
		</code>
		<linenumbertable>
			<lne id="150" begin="19" end="24"/>
			<lne id="151" begin="25" end="30"/>
		</linenumbertable>
		<localvariabletable>
			<lve slot="1" name="145" begin="6" end="32"/>
			<lve slot="0" name="17" begin="0" end="33"/>
		</localvariabletable>
	</operation>
	<operation name="152">
		<context type="6"/>
		<parameters>
			<parameter name="19" type="75"/>
		</parameters>
		<code>
			<load arg="19"/>
			<push arg="145"/>
			<call arg="76"/>
			<store arg="29"/>
			<load arg="19"/>
			<push arg="146"/>
			<call arg="77"/>
			<store arg="78"/>
			<load arg="19"/>
			<push arg="148"/>
			<call arg="77"/>
			<store arg="122"/>
			<load arg="78"/>
			<dup/>
			<getasm/>
			<load arg="29"/>
			<get arg="153"/>
			<call arg="30"/>
			<set arg="154"/>
			<pop/>
			<load arg="122"/>
			<dup/>
			<getasm/>
			<load arg="29"/>
			<call arg="92"/>
			<call arg="30"/>
			<set arg="155"/>
			<dup/>
			<getasm/>
			<load arg="29"/>
			<call arg="125"/>
			<call arg="30"/>
			<set arg="156"/>
			<pop/>
		</code>
		<linenumbertable>
			<lne id="157" begin="15" end="15"/>
			<lne id="158" begin="15" end="16"/>
			<lne id="159" begin="13" end="18"/>
			<lne id="150" begin="12" end="19"/>
			<lne id="160" begin="23" end="23"/>
			<lne id="161" begin="23" end="24"/>
			<lne id="162" begin="21" end="26"/>
			<lne id="163" begin="29" end="29"/>
			<lne id="164" begin="29" end="30"/>
			<lne id="165" begin="27" end="32"/>
			<lne id="151" begin="20" end="33"/>
		</linenumbertable>
		<localvariabletable>
			<lve slot="3" name="146" begin="7" end="33"/>
			<lve slot="4" name="148" begin="11" end="33"/>
			<lve slot="2" name="145" begin="3" end="33"/>
			<lve slot="0" name="17" begin="0" end="33"/>
			<lve slot="1" name="83" begin="0" end="33"/>
		</localvariabletable>
	</operation>
	<operation name="166">
		<context type="6"/>
		<parameters>
		</parameters>
		<code>
			<push arg="167"/>
			<push arg="62"/>
			<findme/>
			<push arg="63"/>
			<call arg="64"/>
			<iterate/>
			<store arg="19"/>
			<getasm/>
			<get arg="1"/>
			<push arg="65"/>
			<push arg="8"/>
			<new/>
			<dup/>
			<push arg="58"/>
			<pcall arg="66"/>
			<dup/>
			<push arg="168"/>
			<load arg="19"/>
			<pcall arg="68"/>
			<dup/>
			<push arg="169"/>
			<push arg="167"/>
			<push arg="70"/>
			<new/>
			<pcall arg="71"/>
			<pusht/>
			<pcall arg="72"/>
			<enditerate/>
		</code>
		<linenumbertable>
			<lne id="170" begin="19" end="24"/>
		</linenumbertable>
		<localvariabletable>
			<lve slot="1" name="168" begin="6" end="26"/>
			<lve slot="0" name="17" begin="0" end="27"/>
		</localvariabletable>
	</operation>
	<operation name="171">
		<context type="6"/>
		<parameters>
			<parameter name="19" type="75"/>
		</parameters>
		<code>
			<load arg="19"/>
			<push arg="168"/>
			<call arg="76"/>
			<store arg="29"/>
			<load arg="19"/>
			<push arg="169"/>
			<call arg="77"/>
			<store arg="78"/>
			<load arg="78"/>
			<dup/>
			<getasm/>
			<push arg="61"/>
			<push arg="70"/>
			<findme/>
			<push arg="172"/>
			<call arg="173"/>
			<call arg="30"/>
			<set arg="174"/>
			<dup/>
			<getasm/>
			<push arg="85"/>
			<push arg="70"/>
			<findme/>
			<push arg="172"/>
			<call arg="173"/>
			<call arg="30"/>
			<set arg="175"/>
			<dup/>
			<getasm/>
			<push arg="118"/>
			<push arg="70"/>
			<findme/>
			<push arg="172"/>
			<call arg="173"/>
			<call arg="30"/>
			<set arg="176"/>
			<dup/>
			<getasm/>
			<push arg="114"/>
			<push arg="70"/>
			<findme/>
			<push arg="172"/>
			<call arg="173"/>
			<call arg="30"/>
			<set arg="177"/>
			<dup/>
			<getasm/>
			<push arg="149"/>
			<push arg="70"/>
			<findme/>
			<push arg="172"/>
			<call arg="173"/>
			<call arg="30"/>
			<set arg="178"/>
			<dup/>
			<getasm/>
			<push arg="147"/>
			<push arg="70"/>
			<findme/>
			<push arg="172"/>
			<call arg="173"/>
			<call arg="30"/>
			<set arg="179"/>
			<dup/>
			<getasm/>
			<push arg="104"/>
			<push arg="70"/>
			<findme/>
			<push arg="172"/>
			<call arg="173"/>
			<call arg="30"/>
			<set arg="90"/>
			<pop/>
		</code>
		<linenumbertable>
			<lne id="180" begin="11" end="13"/>
			<lne id="181" begin="14" end="14"/>
			<lne id="182" begin="11" end="15"/>
			<lne id="183" begin="9" end="17"/>
			<lne id="184" begin="20" end="22"/>
			<lne id="185" begin="23" end="23"/>
			<lne id="186" begin="20" end="24"/>
			<lne id="187" begin="18" end="26"/>
			<lne id="188" begin="29" end="31"/>
			<lne id="189" begin="32" end="32"/>
			<lne id="190" begin="29" end="33"/>
			<lne id="191" begin="27" end="35"/>
			<lne id="192" begin="38" end="40"/>
			<lne id="193" begin="41" end="41"/>
			<lne id="194" begin="38" end="42"/>
			<lne id="195" begin="36" end="44"/>
			<lne id="196" begin="47" end="49"/>
			<lne id="197" begin="50" end="50"/>
			<lne id="198" begin="47" end="51"/>
			<lne id="199" begin="45" end="53"/>
			<lne id="200" begin="56" end="58"/>
			<lne id="201" begin="59" end="59"/>
			<lne id="202" begin="56" end="60"/>
			<lne id="203" begin="54" end="62"/>
			<lne id="204" begin="65" end="67"/>
			<lne id="205" begin="68" end="68"/>
			<lne id="206" begin="65" end="69"/>
			<lne id="207" begin="63" end="71"/>
			<lne id="170" begin="8" end="72"/>
		</linenumbertable>
		<localvariabletable>
			<lve slot="3" name="169" begin="7" end="72"/>
			<lve slot="2" name="168" begin="3" end="72"/>
			<lve slot="0" name="17" begin="0" end="72"/>
			<lve slot="1" name="83" begin="0" end="72"/>
		</localvariabletable>
	</operation>
</asm>
